TSM Toolbox: MATLAB Implementations of Time-Scale Modification Algorithms
نویسندگان
چکیده
Time-scale modification (TSM) algorithms have the purpose of stretching or compressing the time-scale of an input audio signal without altering its pitch. Such tools are frequently used in scenarios like music production or music remixing. There exists a large variety of different algorithmic approaches to TSM, all of them having their very own advantages and drawbacks. In this paper, we present the TSM toolbox, which contains MATLAB implementations of several conceptually different TSM algorithms. In particular, our toolbox provides the code for a recently proposed TSM approach, which integrates different classical TSM algorithms in combination with harmonic-percussive source separation (HPSS). Furthermore, our toolbox contains several demo applications and additional code examples. Providing MATLAB code on a well-documented website under a GNU-GPL license and including illustrative examples, our aim is to foster research and education in the field of audio processing.
منابع مشابه
Fast SOLA-Based Time Scale Modification Using Envelope Matching
Time scale modification (TSM) of speech and audio signals is very useful in many applications such as MPEG-4 and fast/slow browsing of pre-recorded materials. Synchronized Overlap-and-Add (SOLA) is a time-domain TSM algorithm known to achieve good speech and audio quality. One problem of SOLA is that it requires a large amount of computation in the search of the best matching point between the ...
متن کاملA Periodic Systems Toolbox for Matlab
The recently developed PERIODIC SYSTEMS Toolbox for MATLAB is described. The basic approach to develop this toolbox was to exploit the powerful object manipulation features of MATLAB via flexible and functionally rich high level m-functions, while simultaneously enforcing highly efficient and numerically sound computations via the mex-function technology of MATLAB to solve critical numerical pr...
متن کاملOptimal Selection of Addendum Modification Coefficients of Involute Cylindrical Gears
Based on the principles of equalized sliding coefficients and equalized teeth bending strength, the optimization mathematical model for calculating and allocating the addendum modification coefficients of involute cylindrical gear is firstly established. Then the measures to calculate the tooth parameters in real-time during the optimization steps are achieved. Finally, the optimization program...
متن کاملGeneralized envelope matching technique for time-scale modification of speech (GEM-TSM)
A new time-domain, non-pitch-synchronous method for timescale modification targeted on broadband speech is proposed. The method is based on the SOLA (synchronous overlap-add) and EM-TSM (envelope-matching time-scale modification) methods, where the sign envelope of the EM-TSM method is replaced by a generalized envelope formed by the highest bits of the samples. (The actual number of bits will ...
متن کاملBudgetedSVM: a toolbox for scalable SVM approximations
We present BudgetedSVM, an open-source C++ toolbox comprising highly-optimized implementations of recently proposed algorithms for scalable training of Support Vector Machine (SVM) approximators: Adaptive Multi-hyperplane Machines, Low-rank Linearization SVM, and Budgeted Stochastic Gradient Descent. BudgetedSVM trains models with accuracy comparable to LibSVM in time comparable to LibLinear, s...
متن کامل